[PR]看護師の好条件な求人情報満載:年間50000人の看護師が転職に利用!
********************************
■■■■
■ ■ ■ ■
■ ■■■ ■■■
■ ■ ■ ■
■■■■
〜基礎から ★ C++Programing〜
********************************
【注意】 このマガジンは、最大化してお読みください。
また、等角フォントでお読みください。
(MS ゴシックなど)
********************************
発行者 むーくん
マガジンNO. 8
発行日 2000/11/21
講読人数 2000名ぐらい
マガジンID 0000050494
このマガジンは、まぐまぐから配信されています。
********************************
★あいさつ★
昨日、政局がおもしろいと書きましたが、結局何も変わりませんね。
最終的に、加藤さん、山崎さんは、自民党の圧力に屈してしまいました。
改革、改革といいながら、正しくとも、はみ出し者は決して認めない、
自民党の体質はそのままでした。
各メディアも、その点をもっとつくべきではないのでしょうか?
ちょっと残念でした。
********************************
★目次★
サンプルコード
ストリーム
標準出力ストリーム
coutオブジェクト
改行
エスケープシーケンス
文法
予告
********************************
★サンプルコード★
#include<iostream.h>
int main(void){
cout << "Hello!!World!!" << endl;
return 0;
}
********************************
★ストリーム★
川をイメージしてください。
川は、下流のどこかに流れていっています。
また、上流から何か流れてきます。
C++では、この川に、データを流してやりとりします。
キーボードやマウスから、何か入力するときは、上流から、データを
受け取り、
ファイルにデータを送るときは、下流にデータを流してやります。
こうして、データの流れを川にたとえることで、カンタンに考えやすく
なります。
また、川の行き着き先が、何であっても、川に流すという行為は
変わりません。よって、プログラマは、相手によって対応を変えなくて
済むので、大変楽になります。
これを、C++では、「ストリーム」と呼んでいます。
━━━━━━━━━┓ ┏━━━━━━━━
┃ ┃
┏━━━━━━━┓
入力ストリーム → プログラム → 出力ストリーム
┗━━━━━━━┛
┃ ┃
━━━━━━━━━┛ ┗━━━━━━━━
********************************
★標準出力ストリーム★
このストリームの行き先が意図的に変えない限り、ディスプレイに
なっているものを、「標準出力ストリーム」といいます。
行き先がディスプレイということは、ここにデータを流せば、
何か表示されるということになります。
C++では、何かを表示したければ、この「標準出力ストリーム」
を使用します。
********************************
★coutオブジェクト★
ところが、いちいちプログラマが、「標準出力ストリーム」が
作っていたら面倒くさいので、予め用意されています。
それが、「cout」です。
「cout」は、この「標準出力ストリーム」と結びつけられています。
プログラムスタート時に自動的に作成され、自由に利用できます。
つまり、何か表示したいときには、この「cout」を使って、
「標準出力ストリーム」を使い、ディスプレイへデータを送るのです。
また、後に詳しくやりますが、自動的に用意されるストリームは4つあり、
「標準出力ストリーム」 cout
「標準入力ストリーム」 cin
「標準エラーストリーム」 cerr
「バッファつき標準エラーストリーム」 clog
が、予め用意されています。
********************************
★改行★
コンピュータでは、改行するときには「改行しますよ」という文字を
データとして送ります。
その文字を表しているのが、「endl(END Line)」です。
********************************
★エスケープシーケンス★
「\n(New line)」を文字列の中に入れて表すことも多いです。
「cout」の中で改行を表すときは、「endl」も使えますが、
それ以外の時は、「\n」を使います。
このような、「\」とセットで表されている文字を
「エスケープシーケンス」といいます。
エスケープシーケンスは、画面に表せない文字を表します。
詳しくは、付録に、表を付けますので、参照ください。
********************************
★文法★
「<<」によって、データを送ることができます。
いくつもデータを流したければ、つなげることができます。
cout << "Hello!!" << "Worl" << "d!!" << endl;
などと書くこともできます。
また、「\n」を使えば、
cout << "Hello!!World!!\n";
も書けます。
文字は確実に、ダブルクォーテーション(")でくくってください。
そうしないと、数字や、「cout」の様な文字と区別が付きません。
********************************
★予告★
return 0;について
********************************
★おしらせ★
むーくん作のマガジン、いかがでしょうか?
・「ひとくちマガジン!辞書から適当、英単語」
毎日、一つずつ簡単な単語を紹介するマガジンです。
気づいたら単語博士に?
カナ発音付きで初心者にもお勧めです。
登録はこちら!
http://web1.freecom.ne.jp/~mu-home/mmg/word.html
・「ひとくちマガジン!辞書から適当、英熟語」
上のマガジンと同じスタイルです。二つセットをおすすめします。
登録はこちら!
http://web1.freecom.ne.jp/~mu-home/mmg/idiom.html
皆さん、ご購読の方、よろしくお願いします。
********************************
★免責事項★
このメールマガジンのあらゆる事項について、
運用は自由ですが、個人で責任を持ってください。
作者は一切責任を持ちません。ご注意ください。
********************************
講読解除はこちら
http://web1.freecom.ne.jp/~mu-home/mmg/cpp.html
内容について質問やご意見など
smukun@hotmail.com
筆者のホームページ(むーくんの理学的なんでも講座)
http://web1.freecom.ne.jp/~mu-home/index.html
********************************
講読解除はこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html
バックナンバーはこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html
内容について質問やご意見など
smukun@hotmail.com
筆者のWebサイト(むーくんの理学的なんでも講座)
http://members.tripod.co.jp/mukun_mmg/
************************************